Spanish-English Dictionarysembrar
Meaning of sembrar