firm, persistent, and stubborn - German English Dictionary

Suggest a Term