meaning of leary

1. United States psychologist who experimented with psychoactive drugs including LSD and became a well-known advocate of their use 1920-1996


Related Words

leary |

Developed & Maintained By Taraprasad.com

Treasure Words