undertakes

Question tag: undertakes 21 Questions