cacarata - French English Dictionary