PICRA MEANING IN ENGLISH

• Picra Definition & Synonyms

  1. (n.) The powder of aloes with canella, formerly officinal, employed as a cathartic.


• Picrate Definition & Synonyms

  1. (n.) A salt of picric acid.


RECENT SEARCHES