leaf louse - Turkish English Dictionary