Tomatoes taste sour when unripe.

Meaning: Tomatoes that haven't fully matured have a tangy, acidic flavor.

Choice of Words: Unripe means not yet fully grown or developed. Taste refers to the sensation of flavor perceived in the mouth. Sour describes a sharp, acidic flavor. Together, they convey the idea that unripe tomatoes have a tart, acidic taste.

Alternative Expressions

Related Expressions