leaf cast - Turkish English Dictionary