English to Spanish Dictionary
homologous
Homología (biología)
Meaning for homologous found in 27 Languages.
Sponored Video