umbrella thorns

English

Noun

umbrella thorns

  1. plural of umbrella thorn