homocouplings

English

Noun

homocouplings

  1. plural of homocoupling