physically strong - German English Dictionary