MalayTranslate.com
Malay to English Translator
Translate Here

English to English

LSD

noun (n)

  • a powerful hallucinogenic drug manufactured from lysergic acid
    halusinasi yang kuat obat dari asam lisergat diproduksi
    source: wordnet30