Declan
The Language Learning App Company
The Italian word
l'edicola
means
(newspaper) kiosk, news stand