mphatakakalana

mphatakakalana
English: Translation
red locusts
noun
Insects and small creatures