siren


Results for "siren"

Turkish - English dictionary

siren

(Turkish - English dictionary) :
1. siren (warning device). 2. mythology siren.