- Spanish language software.
Copyright ©2016 by Tomisimo.org. All rights reserved.
English Definitions
itchy
nervous and unable to relax
itchy
causing an irritating cutaneous sensation; being affect with an itch
N
very strong or irresistible impulse to travel
English Definitions from WordNet 3.0
Copyright 2006 by Princeton University. All rights reserved.
Tomisimo Forums
Find related threads on the Spanish and English language forums.