IMBARGO MEANING IN ENGLISH

• Imbargo Definition & Synonyms

  1. (n.) See Embargo.


RECENT SEARCHES