Search in full dictionary
PARK
PARK
ScnTUEU
(v) to
place
, settle or
establish
, especially for a considerable
time
. [
ex
- She
parked
her
money
in a
savings account
]