Translation of "qucha" into English

lagoon, lake are the top translations of "qucha" into English.

qucha
+ Add

Quechua-English dictionary

  • lagoon

    noun

    qhucha

  • lake

    noun

    body of relatively still water, localized in a basin

  • Show algorithmically generated translations

Automatic translations of "qucha" into English

  • Google

    Google Translate

Phrases similar to "qucha" with translations into English

Add

Translations of "qucha" into English in sentences, translation memory