Dictionary Of Science And Technology - Larousse (1996)
20