Back to Dictionary
蜗窗
蝸窗
wōchuāng
1. fenestra cochleae (in middle ear)