administer a stupefying thing - Turkish English Dictionary