Sign in
Dictionaries
English
dereliction of public duties