lucky duck - Turkish English Dictionary