atamasco

English

Noun

atamasco (plural atamascos)

  1. Ellipsis of Atamasco lily.