last pressing of grapes - German English Dictionary