MalayTranslate.com
Malay to English Translator
Translate Here

English to English

TV channel

noun (n)

  • a television station and its programs
    sebuah stesen televisyen dan seluruh program
    Example:
    A satellite TV channel.
    source: wordnet30