long-toed flufftail - Turkish English Dictionary