one-stop shop - German English Dictionary