Advertisement

Advertisement

British Malaya

noun

  1. a comprehensive term for the former British possessions on the Malay Peninsula and the Malay Archipelago: now part of Malaysia.


Advertisement

Advertisement

Advertisement

Advertisement


British lopBritish Museum