rationalization: the cognitive process of making something seem consistent with or based on reason
explanation: thought that makes something comprehensible
water violet: featherfoil of Europe and western Asia having submerged and floating leaves and violet flowers