Origin: Latin suffix -ous
Rancorous has 2 different meanings across 1 category:
Full of rancor; bitter; unforgiving.
This word comes from the noun rancor, which means deep-seated bitterness or ill will, combined with the suffix -ous to form an adjective. It describes someone who is filled with such lasting resentment.