Solifugid

What is Solifugid?

Solifugid definition and meaning on Dictionary terms:
noun