Skip to content
Thai Dictionary
Search the dictionary
Search
ฉำฉา
chǎm-chǎa
Noun
rain tree
A large tropical shade tree with a broad crown and compound leaves.
Recently looked up
Clear