tleeshXaashiishXaa

English: Translation
dragonfly
noun
Insects and small creatures