1st_ Mariflor is a female name, evidently joining the names Maria and Flower. 2nd_ In some places it is an adjective for the effeminate male, which could have its origin in the manfloro voice.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list