engine horse power - German English Dictionary