make physical contact - German English Dictionary