torch cactus - Turkish English Dictionary