provide horses - French English Dictionary