to hesitate at (because of scruples)

Translation:
English
Add