wax apple in Indonesian wax apple in Indonesian jambu semarang noun the fruit of this plant Add to Flashcards