Translation of termasyhur in English:

termasyhur

most famous

adjective

  • 1

    most famous, most acclaimed, most celebrated