amla in Finnish amla in Finnish amblapuu noun the bitter yellow-green fruit of this tree. Add to Flashcards