self-trailed - German English Dictionary