garrofa - German English Dictionary