PADDA ORYZIVORA
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Padda Oryzivora.
Padda Oryzivora - as a noun
Small finch-like indonesian weaverbird that frequents rice fields
Synonyms (Exact Relations)
java finchjava sparrowricebird