plural of camera; devices for recording images
Latin 'camera' meaning 'vaulted chamber'
Try Another Word