Online English Dictionary

Home

Stumblingstone


n.

A stumbling-block.


© 2009 Dammam Community College