Definify.com

Definition 2024


tomato_paste

tomato paste

English

Noun

tomato paste (plural tomato pastes)

  1. a concentrate of tomato purée; used in making pizzas etc

Translations