Needham
English
Needy home
Needham is an English name that means 'home of need'.
No more information.
Hibiki foxy , alien , Crusoe , Zsuzsi , Azim , Hege , Ellie , Delyth , butterfly