0%

ALL meanings of rosella

ro·sel·la
R r
  • noun rosella any of several large, colorful parakeets of the genus Platycercus, of Australia. 1
  • noun rosella any of various Australian parrots of the genus Platycercus, such as P. elegans (crimson rosella), often kept as cage birds 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?