English Vocabulary Words
with Meaning

 

ENGLISH DICTIONARY FOR VOCABULARY

English wordsMeanings
petrola liquid made from petroleum; used to make motor engines work
petrela small seabird with long wings
Grammar Website
 
Tenses Table
 
Follow on