Vocabulary: 30. DIFFERENT HATS

SEE IMAGES        TRANSLATE