electromechanoterapy - German English Dictionary