engine block assembly - Turkish English Dictionary