keen or shrewd person - German English Dictionary