Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
LSD
noun
(n)
a powerful hallucinogenic drug manufactured from lysergic acid
halusinasi yang kuat obat dari asam lisergat diproduksi
Synonym:
lysergic acid diethylamide
source: wordnet30