OXYCRATE Meaning of OXYCRATE in English (n.) A Mixture of water and vinegar. Webster's English dictionary. Английский словарь Webster. 2012