Lingvanex Tranalator

Lingvanex Translator

Translate: Text, Voice, Camera


Meaning & Definition of Serra in English

English

Serra

/sɛrə/

noun

1. Spanish missionary who founded franciscan missions in california (1713-1784)

    synonym:
  • Serra
  • ,
  • Junipero Serra
  • ,
  • Miguel Jose Serra