Definition: Meaning of, amplexus in English to English dictionary.
Pronunciation:/ amˈplɛksəs /
noun
synonym
antonym
Word Forms:
Singular
Plural
N/A
N/A
form of copulation in which a male amphibian grasps a female with his front legs as part of the mating process, fertilizing the female eggs with fluid containing sperm