MalayTranslate.com
Malay to English Translator
Translate Here

English to English

unchewable

adjective satellite (s)

  • (of meat) full of sinews; especially impossible to chew
    (daging) penuh urat; terutama mustahil untuk mengunyah
    source: wordnet30