Spanishspanish.com
Listen.
Type or drag the words on the right into the right context.
Words can be used more than once.
All the words may not be used.