drop me off here - Turkish English Dictionary