Portuguese-English dictionary »

rádula meaning in English

PortugueseEnglish
rádula noun
{f}

radula [radulae](the rasping tongue of snails and most other molluscs)
noun

Your history