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]