meaning of amplexation

1. An embrace.


Related Words

amplexation |

Developed & Maintained By Taraprasad.com

Treasure Words