camellia


Results for "camellia"

English - Turkish Dictionary

camellia

(English - Turkish Dictionary) :
i., bot. kamelya.