ウモウキョウリュウ
Meanings
Noun
1. feathered dinosaurs
Composed of
feathers; plumage; down