Definisi 'procellariidae'

English to English
noun
1 petrels; fulmars; shearwaters Terjemahkan
source: wordnet30


Visual Synonyms