insufferable person - German English Dictionary