FULLFORMDEFINITION
Santa Rosa is the Italian, Portuguese and Spanish name for Saint Rose.
Santa Rosa may also refer to:
Your experience on this site will be improved by allowing cookies. Read Cookie Policy