be dependent on chance - German English Dictionary

Suggest a Term