Dutch–English dictionary

English translation of the Dutch word lamstraal

Dutch → English
  
DutchEnglish (translated indirectly)Esperanto
(lammeling);
lowlife
;
pervert

DutchEnglish
lamstraal cad; rotter