vital point of a matter - German English Dictionary