garafa - German English Dictionary