hoasca

See also: hoașcă

English

Noun

hoasca (uncountable)

  1. Synonym of ayahuasca.