Online English Dictionary

Home

Bethabarawood


n.

A place of worship; a hallowed spot.


© 2009 Dammam Community College