caboose - French English Dictionary