Translation of cobra in Malay

cobra

ular tedung

noun

  • 1

    ular tedung, ular senduk