Translation of tedung in English:

tedung

cobra

(ular tedung)

noun

  • 1

    cobra, poisonous snake of Asia and Africa