Definify.com

Definition 2025


Malabar_nuts

Malabar nuts

English

Noun

Malabar nuts

  1. plural of Malabar nut