10JunJune 10, 2024 Innamorarsi a prima vista To fall in love at first sight To experience love immediately upon meeting someone 0by Administratorin Italian Idiom of the Day, Vocabularytags italian, italianculture, italianidiom, italianlanguage, italianlanguageschool, italianwords, italy, learnitalian, learnitaliansingapore, singaporeitalianschool