modraʔacata

English: Translation
hive
noun
Insects and small creatures
Notes

Nat 12;