Meaning of serra

Definition of serra

(noun) Spanish missionary who founded Franciscan missions in California (1713-1784)

Other information on serra

WIKIPEDIA results for serra
Amazon results for serra