Marovoay The city/word Marovoay means Madagascar. The city Marovoay lies in Madagascar. The country Madagascar contains the city Madagascar.