babaca - French English Dictionary