English to Spanish Dictionary starred

starred

Sembrado de estrellas
Credits: Google Translate
Download the
HelloEnglishApp
image_one