tupuka

English: Translation
insects
noun