almond in Indonesian almond in Indonesian buah badam noun Other plants that produce almond-like nuts: Add to Flashcards