i:stai

English: Translation
duck
noun
Animals