What is the meaning of Ayoh?

something containing water; something watery or juicy

Source: wiktionary.org