qucha

qucha
English: Translation
To bark
verb
Animals