sheep louse - French English Dictionary