hummingbird


Results for "hummingbird"

English - Turkish Dictionary

hummingbird

(English - Turkish Dictionary) :
i. sinekkuşu.