forethoughtful - German English Dictionary