self carriage - German English Dictionary