an interesting aspect of language is that some words can change meaning over time.
here is a video of a quaint old song called "will you buy a fine dog?" by thomas morley that demonstrates an amusing case of changing definitions...
at one time people referred to a loaf of rye or dill bread as a dildo, although today's common meaning is quite different. tee hee ;)