How do you say madagascar in Latin?
— Madagascaria


Generic synonyms for madagascar in Latin
islandinsula (f)