limau

Malay:

limau

expand for details Detailed etymology

definitions

noun

  1. citrus fruit; any member of the genus Citrus, especially lemons and limes


entries starting with

'limau'