Definition & Meaning | English word ELECTROABLATE
ELECTROABLATE
Definitions of ELECTROABLATE
- To ablate electrically.
Number of letters
13
Is palindrome
No
Search for ELECTROABLATE in:
Page preparation took: 77.39 ms.