carrboro - French English Dictionary