sucking horse louse - Spanish English Dictionary