Shield French B1.1 · Interactive Academy
SLA
SHIELD LANGUAGE ACADEMYFRENCH B1.1 • DIGITAL TEXTBOOK
PDF pp. 6–101
Speech uses available browser French voices; no audio files or external services required.