mogwale

mogwale
English: Translation
grey heron
noun
Birds