English

edit

Noun

edit

clathrates

  1. plural of clathrate

French

edit

Noun

edit

clathrates ?

  1. plural of clathrate