Aglaia more Aglaia details

Aglaia odorata

aka Chinese Perfume Plant, Chinese Rice Flower, Mock Lemon