Polish-English dictionary »

tarantula meaning in English

PolishEnglish
tarantula noun

tarantulanoun
wolf spider of the species Lycosa tarantula