Slovnenya

Translation English French: lorikeet

Dictionary: main
lorikeet
noun