animal transport platform - Turkish English Dictionary