vinegarish

adjective
  1. having the taste, smell, or qualities of vinegar; sour or acidic
  2. having a bad-tempered or irritable disposition
  3. Usage: informal

Examples