tuĊĦaru
[Animals → Insects]
1)
: a pouch ; 2) a cocoon of caterpillar ;
Perform another search
Back to dictionary main menu