GeneralConnection.com
➔
Dictionary
garlic press
Noun
1. press
1. mechanical press
Usage