painful stimulant - German English Dictionary