drop something off at - Turkish English Dictionary