Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
roasted
adjective satellite
(s)
(meat) cooked by dry heat in an oven
(daging) dimasak oleh kering panas di oven
Synonym:
roast
source: wordnet30