We found 3 definitions of toledos from 2 different sources.
Noun |
||
toledo - a city in central Spain on the Tagus river; famous for steel and swords since the first century | ||
toledo - an industrial city in northwestern Ohio on Lake Erie |