CRABBISH MEANING IN ENGLISH

• Crabbish Definition & Synonyms

  1. (a.) Somewhat sour or cross.


RECENT SEARCHES