OXYCRATE Meaning of OXYCRATE in English ( n. ) A Mixture of water and vinegar. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012