please let me help you - German English Dictionary