Latin-English dictionary »

arachnoides meaning in English

LatinEnglish
arachnoides [arachnoides, arachnoides] adjective

web-likeadjective