Kingfisher Meaning

There are 1 meaning(s) for word Kingfisher

Meaning 1 : nonpasserine large-headed bird with a short tail and long sharp bill; usually crested and bright-colored; feed mostly on fish