self-recording barometer - French English Dictionary

Suggest a Term