Log in
Search words & phrases
amplexus
US
・
UK
A1
Definition
Video subtitles
noun
The copulatory embrace of frogs and toads, during which the male fertilizes the eggs that are released by the female.