artichoke head - Turkish English Dictionary