Language:
Free Online Dictionary|3Dict

蝸窗

Source : CEDICT

fenestra cochleae (in middle ear)