carruca - German English Dictionary