Translation of semilla in English:

semilla

seed, n.

feminine noun

  • 1

    Farming Botany
    seed
    uvas sin semillas seedless grapes
  • 2

    (causa, origen)
    seed
    sembró la semilla de la discordia entre las dos facciones it sowed the seeds of discord between the two factions
    • la semilla de la libertad the seeds of liberty