Translation of terpetah in English:

terpetah

most articulate

adjective

  • 1

    most articulate, most fluent