Online English Dictionary

Home

Spot


a.

Lit., being on the spot, or place;


© 2009 Dammam Community College
 
ank">Dammam Community College