Meaning of queche in Spanish:

queche

Translate queche into English

masculine noun

  • 1Embarcación pequeña usada en los mares del Norte.