TEREBRATE MEANING IN ENGLISH

• Terebrate Definition & Synonyms

  1. (v. t.) To perforate; to bore; to pierce.


RECENT SEARCHES