IUD
US
/ˈaɪ ju ˌdi/
UK
/aɪjuˈdi/
Definition for IUD is being prepared and will be available soon.
Definition for IUD is being prepared and will be available soon.