HORSESHOED

Definition of HORSESHOED