3000 ESSENTIAL ENGLISH WORDS AND ITS MEANING IN PORTUGUESE A G M S B H N T C I O U Y D J P V Z E K Q W F L R X