POTION MEANING IN ENGLISH

• Potion Definition & Synonyms

  1. (v. t.) To drug.
  2. (n.) A draught; a dose; usually, a draught or dose of a liquid medicine.


RECENT SEARCHES