storrs

listen to the pronunciation of storrs
French - English
Storrs, family name; city in Connecticut (USA)
English - English
{i} family name; city in Connecticut (USA)
English - French
{n} Storrs, nom de famille; ville du Connecticut (USA)
storrs
Favorites