sell upon commission - Turkish English Dictionary