Vocabulary

デブリ

debris

noun