Spanish grass
English
Noun
Spanish
grass
(
uncountable
)
esparto