ambarella
/æmbəˈrɛlə/Definitions
1. noun
A tropical fruit native to the Philippines, also known as a guanabana or soursop.
“She picked several ambarella fruits from the tree in her backyard.”
1. noun
A tropical fruit native to the Philippines, also known as a guanabana or soursop.
“She picked several ambarella fruits from the tree in her backyard.”