vegetable hummingbird

Noun

 * 1) A tree with edible flowers, of the species.

Translations

 * Cebuano:
 * Malay:
 * Sanskrit:
 * Ternate:
 * Thai: