Dictionary · French

Looking up "débiliser"…