Definify.com

Definition 2026


teleradiographs

teleradiographs

English

Noun

teleradiographs

  1. plural of teleradiograph