meaning of besamen

besamen - German to English

to fertilize

View more

  • to inseminate
  • to pollinate