Supererogate

What is Supererogate?

Supererogate definition and meaning on Dictionary terms:
verb (used without object), su

Tags: