Word info

oxycrate

Noun

Meaning

A Mixture of water and vinegar.

Source: Webster's dictionary

Close letter words and terms