Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
iron collar
noun
(n)
an instrument of execution for execution by strangulation
alat untuk eksekusi untuk dihukum mati tercekik
Synonym:
garotte
,
garrote
,
garrotte
source: wordnet30