Adjective Definition

needled

1.Definition: of trees whose leaves are acerate




Please Share