Plural form of mooring.
A place or places where a vessel may be made fast
Begin a journey through worlds of puzzles.
Take me to Green Gardens