Aroura

Aroura

An ancient Greek unit of area approximately equivalent to 237.5 square meters.