LEMONY

Definition of LEMONY

  1. (adj)tasting sour like a lemon