carcava - German English Dictionary