Finca

Definition

Spanish term for "farm"

Other languages