Free vocabulary lists · A1–B2

Spanish Vocabulary by Theme

11,649 Spanish words across 12 themes, each with English translations, tap-to-hear pronunciation, and a free playable crossword. Pick a theme to start.