a lot to contend with - German English Dictionary