AMPLEXUS Meaning of AMPLEXUS in English [ am'plɛksəs ]■ noun Zoology the mating position of frogs and toads, in which the male clasps the female about the back.Origin1930s: from L., 'an embrace'. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004