giant carnival figure - Turkish English Dictionary