IMPETRABLE MEANING IN ENGLISH

• Impetrable Definition & Synonyms

  1. (a.) Capable of being obtained or moved by petition.


RECENT SEARCHES