lowada daua

lowada daua
English: Translation
red warrior ant
noun
Insects and small creatures
ID
1993