electric cattle prod - German English Dictionary