A)an adjective from the verb 'to enjoy' - enjoyable - приятный, радостный, занимательный
b)a verb from the noun 'explanation'. - to explain - объяснять, разъяснить
c)a noun from the adjective 'foreign' - foreigner - иностранец, чужеземец
d)an adjective from the verb 'to understand' - understanding - понимающий, чуткий, разумный, отзывчивый