Translation of litter lout in Spanish:

litter lout

noun

British