EELSPEAR MEANING IN ENGLISH

• Eelspear Definition & Synonyms

  1. (n.) A spear with barbed forks for spearing eels.


RECENT SEARCHES