AMBARELLA


Meaning of AMBARELLA in English

/am'beuh rel"euh/ , n.

See Otaheite apple .

[ oembaroella amravataka a kind of tree ]

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .