Meaning of “slow food” in the English Dictionary

british dictionary