Words having same pronunciation but different spelling. Homebase phoenix. Nets meaning. Define puff. Sports direct hiking shoes. Iphofolo lodge.