Meanings1noun; Lyndhurst Terrace, a street in Hong KongWritten Forms擺花街Traditional · Main Form摆花街Alternate Form