English Polish Dictionary

English - język polski

la luna in Polish:

1. moon


Why do wolves howl at the moon?