English-Portuguese dictionary »

argonaute meaning in Portuguese

EnglishPortuguese
argonaute (any of a group of proteins responsible for RNA interference)
noun

Argonautanoun
{m} {f}