Central Huasteca NahuatlMadagascarnameMeaningMadagascar (an island and country off the east coast of Africa)SourcesNo citations have been attached yet.