lysosomotropes
English
Noun
lysosomotropes
plural of
lysosomotrope
French
Adjective
lysosomotropes
plural of
lysosomotrope