Declan

The Language Learning App Company

The Italian word

l'edicola

means
(newspaper) kiosk, news stand