sharp-tongued person - German English Dictionary