Translation of nata montada in English:

nata montada

whipped cream, n.

feminine noun

Spain

  • 1

    whipped cream