big and strong person - German English Dictionary