Fetching details from the dictionary...

to be given; to be granted; to be honored with; to be honoured with
to give; to bestow; to confer; to honor; to honour
本日は貴重なお時間を賜り感謝申し上げます。
I am grateful to have been granted your precious time today.
貴重なお時間を賜りありがとうございます。
Thank you for granting us your precious time.
先生から直接ご指導を賜る機会を得た。
I had the opportunity to receive direct guidance from the teacher.