ORBITELAE MEANING IN ENGLISH

• Orbitelae Definition & Synonyms

  1. (n. pl.) A division of spiders, including those that make geometrical webs, as the garden spider, or Epeira.


RECENT SEARCHES