Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
big cat
noun
(n)
any of several large cats typically able to roar and living in the wild
ada beberapa kucing besar biasanya mampu roar dan hidup di alam liar
Synonym:
cat
source: wordnet30