ambarella in Indonesian ambarella in Indonesian kedondong noun The fruit of this tree. Add to Flashcards