self-propelled power frame - Turkish English Dictionary