cucumber magnolia (magnolia acuminata) - Turkish English Dictionary