Definition of musk clover in English:

musk clover

noun

US

Origin

Early 20th century.