Translation of ubi in English:

ubi

tuberous root

noun

  • 1

    tuberous root