Translation of beca in English:

beca

trishaw

noun

  • 1

    trishaw, a light three-wheeled vehicle with pedals, used in the Far East