carcava - French English Dictionary