×

madagascar meaning in English

n. madagascar, island country located in the indian ocean off the southeastern coast of africa

Related Words

  1. macération
  2. macérer
  3. madame
  4. madame bovary
PC Version

Copyright © 2018 WordTech Co.