self-trailed - Turkish English Dictionary