Spanish-English Dictionaryagachan
agachan
agacharse
Meaning of agachan