to contribute importantly - German English Dictionary