iodine deficiency disorders (ıdd) - Spanish English Dictionary