Translation of dedalu in English:

dedalu

noun

  • 1

    an epiphyte with small round leaves