strapping young person - German English Dictionary