lagarta
Top 40000
Meanings
Noun
1. spongy moth
2. bitch (slang, vulgar, offensive)