excava - French English Dictionary