Deciphering a bash line

What does this if condition mean?
if [ -f "$dst" -o -d "$dst" -o -L "$dst" ]; then
Was this page helpful?