short-tempered person - German English Dictionary