bestrides Definition
Definition
To sit or stand astride, especially with authority or control; to tower over; to preside over in a prominent way.
Browse
To sit or stand astride, especially with authority or control; to tower over; to preside over in a prominent way.
Browse