Definition of yola in Spanish:

yola

feminine noun

  • 1

    Embarcación deportiva de vela y remo, muy alargada y estrecha, ligera.