salsa de limón

[Spanish]

Lemon sauce

Countries