Meaning of “houmous” in the English Dictionary

british dictionary