sticktail
English
sticktail meaning in English • sticktail का अर्थ अंग्रेजी में
Noun
- The ruddy duck.