IMRIGH MEANING IN ENGLISH

• Imrigh Definition & Synonyms

  1. (n.) A peculiar strong soup or broth, made in Scotland.


RECENT SEARCHES