Online English Dictionary

Home

Crabbish


a.

Somewhat sour or cross.


© 2009 Dammam Community College