Nasturtium flower meanings are victory in battle and conquest. Nasturtium literally means “nose-twister” referring to the mustard-like oil in the leaves.
Nasturtium flower meanings are victory in battle and conquest. Nasturtium literally means “nose-twister” referring to the mustard-like oil in the leaves.