edolon (derogatory)