Online English Dictionary

Home

Selftaught


a.

Taught by one's own efforts.


© 2009 Dammam Community College