synthetic molecule

Synthetic polymer could stop the spread of HIV