Translation of boya in English:

boya

buoy

noun

  • 1

    buoy, anchored floating object serving as a navigation mark, float, a light floating object used for helping people learn to swim