IMRIGH Meaning of IMRIGH in English noun a peculiar strong soup or broth, made in scotland. Webster English vocab. Английский словарь Webster. 2012