What does Aliza Strass mean?

Aliza Strass meaning in Urban Dictionary

The most amazing and breathtaking woman know to guy, to possess her as part of your lifetime is a Godsend.this woman is therefore amazing she'll be closed in your head forever.She in addition provides the many amazing hugs and head massage.