Imperia in French Imperia in French Imperia proper noun A town and associated province on the coast of Liguria, Italy. Add to Flashcards