Online English Dictionary

Home

Supercrescent


a.

Growing on some other growing thing.


© 2009 Dammam Community College