caraba - French English Dictionary