Results for Mandrake

Mandragora

Mandragora is a Latin sailboat name. Meaning “mandrake“.

Mandrake

Mandrake is an English sailboat name.

Name of a medicinal plant used in magical rituals.