easily mounted horseshoe - Turkish English Dictionary