Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of saltigradae

- A tribe of spiders including those which lie in wait and leap upon their prey; the leaping spiders.