achubascarse - French English Dictionary