ludu

English: Translation
cockroach
noun
Animals
Insects and small creatures
Notes

AN 10;