Back to N2 Words
Meanings
English
to starve (someone) to death