Translation of hubidu in English:

hubidu

red

adjective

  • 1

    red
    hibidu