land definition and meaning

Bookkeeping
Open chat