if you're that good - German English Dictionary