Menstrual cups?

Emma • I`m 22 years old and work in a daycare, I have a wonderful boyfriend who loves me, and I love him ❤️
What are those? I've never heard of them until just now