Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of lobscouse

- A combination of meat with vegetables, bread, etc., usually stewed, sometimes baked; an olio.