Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
tarantula
in English
tarantula
us
/ˌtæ.ɹən.tuː.lə/
uk
/ˌtæ.ɹæn.ˈtuː.lə/
#limited
Plural
tarantulas