Translation of toma de aire in English:

toma de aire

air intake, n.

feminine noun

  • 1

    air intake
    air inlet