satellite-rich heterochromatin - French English Dictionary