Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
itchy feet
noun
(n)
very strong or irresistible impulse to travel
sangat kuat atau tak tertahankan impuls untuk perjalanan
Synonym:
wanderlust
source: wordnet30