1 definition by Bagheera 87

Top Definition
When a man have two different women pregnant with his child/children simultaneously with the due dates being with 90 days of each other or less.
Yo did you hear? Day Day is expecting street twins. His girl and his side chick are BOTH pregnant!!
by Bagheera 87 October 02, 2020

Mug icon
Buy a Street Twins mug!