Meaning of “houmous” in the English Dictionary

English