Translation of barquía in English:

barquía

skiff, n.

feminine noun

  • 1

    skiff
    rowing boat