tafen e neng

English: Translation
mosquito larva
Notes

predicate nominative?

ID
93