Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
caterpillar
in English
caterpillar
us
/ˈkeɪ.tər.pə.lər/
uk
/ˈkæ.tə.pɪ.lə/
#moderate
Plural
caterpillars