self-lifting pressure plate - German English Dictionary