AMPLEXUS


Meaning of AMPLEXUS in English

n. fertilization mating position of frogs or toads

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.