Skip to content
Thai Dictionary
Search the dictionary
Search
แมลงดา
má-lɛɛng-daa
Noun
giant water bug (Lethocerus indicus), an edible aquatic insect
Recently looked up
Clear