meaning of lsd

1. a powerful hallucinogenic drug manufactured from lysergic acid


Related Words

lsd |

Developed & Maintained By Taraprasad.com

Treasure Words