drop something off at - French English Dictionary