trabilla - French English Dictionary