EXCORTICATE MEANING IN ENGLISH

• Excorticate Definition & Synonyms

  1. (v. t.) To strip of bark or skin; to decorticate.


RECENT SEARCHES