Gazpacho

From Fresh Dictionary

English

Noun

gazpacho

  1. A cold tomato soup of Spanish origin.
Personal tools