torco
Meanings
Noun
1. street puddle
2. pothole (Spain)