インスラ
insura

Noun

1. insula; ancient Roman apartment building — explanation

Architecture

From Latin

Noun

2. inside slider

Abbreviation
Baseball