No, there was written something that can be translated also "flower of May", even if it is not correct. As per the hyphen, I did not know it should be written like that. I could not find it in the Oxford dictionary and together gives the name of that famous ship.
That's the only meaning of "May flower" in English, Maski. Is that what the Rumanian phrase means, Iepurica? It's still not clear to me from what you wrote above. I did not say it should be written with a hyphen - you had written it that way, but I edited the hyphen out.