sale or delivery of possession - Turkish English Dictionary