Marrupa The city/word Marrupa means Mozambique. The city Marrupa lies in Mozambique. The country Mozambique contains the city Mozambique.