What is the full meaning of idoxuridines
IDOXURIDINE, a drug containing iodine used to treat viral infections of the eye [n]
Example of the word idoxuridines placed on a Scrabble board.