thank god i've found you - German English Dictionary