giant yucca - Turkish English Dictionary