(Aglaia grandis)
Aglaia grandis is a species of plant in the Meliaceae family. It is found in Indonesia, Malaysia, the Philippines, Thailand, and Vietnam.