touchy person - German English Dictionary