carrocha - German English Dictionary