strap-leaf willow - Turkish English Dictionary