disgusting room or place - French English Dictionary