Translation of تُن in English

تُن

Noun (masculine)

  1. a tree which provides wood for furniture and bears flowers of yellow colour, Cedrela toona

Powered by Oxford