Definition of creeping Charlie in English:

creeping Charlie

noun