Vocabulary

駐伊

stationed in Italy

noun