guitar-heavy rock music - French English Dictionary