Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

rosella Definition

Cancel
rosella
noun
A parrot belonging to any of the five to eight species in the genus ''Platycercus'' (originally specifically ''Platycercus eximius'') which is native to Australia and nearby islands

Words Related to rosella!

rosella Examples by Brain Bank Users