solifugid
solifugid
English
Noun
Ad
Definition
Synonym of camel spider.
Etymology
From https://www.dictionary.com/browse/solifugid: : "variant of solpugid (Late Latin solifuga, by folk etymology from Latin salpūga"
Ad