Wikipedia AI summary
Yerba Buena
Yerba buena is a Spanish term meaning "good herb".
It may refer to