MALACCA MEANING IN ENGLISH

• Malacca Definition & Synonyms

  1. (n.) A town and district upon the seacoast of the Malay Peninsula.


RECENT SEARCHES