tall buildings - French English Dictionary