place where drugs are sold - Turkish English Dictionary