Meaning of “marinade” in the English Dictionary