quorn meaning in English
n. quorn, trademark for a vegetable protein used as a meat substitute; town in south australia; town in leicestershire (england)
n. quorn, trademark for a vegetable protein used as a meat substitute; town in south australia; town in leicestershire (england)