parrocha - German English Dictionary