Meaning of garlic press in English:

garlic press

Translate garlic press into Spanish

noun

  • A handheld device for crushing cloves of garlic.