Dictionary Home » Dictionary Definitions » thistle butterfly

thistle butterfly

noun

Origin:

Origin: So called because its larvae eat thistles

.

link/cite print suggestion box