Portuguese-English dictionary »

plumada meaning in English

PortugueseEnglish
plumada noun
{f}

pellet [pellets](Compressed byproduct of digestion regurgitated by owls)
noun
[UK: ˈpe.lɪt] [US: ˈpe.lət]