OXYCRATE Meaning of OXYCRATE in English noun a mixture of water and vinegar. Webster English vocab. Английский словарь Webster. 2012