NEEDLED

Definition of NEEDLED

  1. (adj)of trees whose leaves are acerate